﻿using Beyond.Ant;

    public class GameState
    {

        /// <summary>用于插屏广告记录数字</summary>
        public static int playingTimes;

        /// <summary>用于记录运行游戏中是否弹出过五星评价提示</summary>
        public static bool is5StarsDialogTrue;

        /// <summary>用于记录视频是否准备好</summary>
        public static bool isVideoReady;

        /// <summary>用于记录点击的视频类型</summary>
        public static VideoType videoType;

        /// <summary>用于记录奖励类型</summary>
        public static AwardType awardType;

        /// <summary>用于记录关卡开始提示的关卡数</summary>
        public static int showLevelNum;

        /// <summary>用于记录levels的序列数</summary>
        public static int levelsNum;

        /// <summary>用于记录当前的Page数</summary>
        public static int currentPageNum;

        /// <summary>用于记录是否是当前页的最后一关</summary>
        public static bool isPageLastLevel;

        /// <summary>用于记录复活界面是否出现的bool</summary>
        public static bool isResDialogShow;

        /// <summary>用于记录游戏是否是刚进入</summary>
        public static bool isStartJoin;

        /// <summary>用于记录游戏中是否出现暂停界面</summary>
        public static bool isShowPauseDialog;

        /// <summary>用于记录游戏中图片是否准备好</summary>
        public static bool isPictureReady;

        /// <summary>用于记录选择的内推荐类型</summary>
        public static InpType inpType;

        /// <summary>用于记录全局索引</summary>
        public static int index;

        /// <summary>用于记录获取内推荐图片的版式</summary>
        public static InPromotion.Style InpStyle;

        /// <summary>用于记录判断去广告按钮的显示</summary>
        public static bool judgeRemoveAd;

        /// <summary>用于记录判断是否第一次挑战</summary>
        public static bool isFristChallenge;

        /// <summary>用于记录广告是否准备好</summary>
        public static bool videoReady;

        /// <summary>用于记录当前的难度</summary>
        public static int currWorld;
        
    }

public enum VideoType
{
    Team,
    Character,
}

public enum AwardType
{
    UnlockAll,
    RemoveAD,
}

public enum InpType
{
    TC = 1,
    GD = 2,
}